/* Inovadora Sistemas | Global.CSS : v1.1 | Última atualização: 2012-11-12 */
@charset "utf-8";
/* ================ CSS =============== */
	@import url("reset.css") all;
	/* Media */
	@import url("web-1024.css") screen and (min-width:801px);
	@import url("web-800.css") screen and (max-width:800px);
	@import url("mobile.css") handheld;
	@import url("print.css") print;
	/* Conteudo */
	@import url("content.css") all;
	@import url("form.css") all;
	@import url("plugin.css") all;
	/* Libs */
	@import url("../css/blueprint/grid.css") all;
	@import url("lib/select2.css") all;

/* ========= Partes do sistema ========= */
/* ---- #glb-header ---- */
header .logo { width:200px; height:55px; top:-10px;display:inline-block; float:left; text-indent:-99999px; background:url(../images/prod/logo_top.png) no-repeat; margin-left:10px; margin-right:-10px;}
header #logo-contrat { display:inline-block; float:left; margin:8px 8px 0 0; min-height:40px; max-height:40px !important; width:auto;  }
header #entidade { display:inline-block; float:left;  height:100%;  }
header #entidade p {font:normal 11pt/15pt Arial,Helvetica,Geneva,Verdana,sans-serif; margin-top:7px; }
header #entidade span { margin-right:7px; }
header #nav-second  { width:auto; height:55px; text-align:right; padding:0; margin-left:600px; font:normal 14px Arial,Helvetica,Geneva,Verdana,sans-serif; }
header #nav-second ul { position:absolute; top:18px; right:0; }
header #nav-second ul li { float:right; padding-right:10px;  display:inline-block; }
header #nav-second .usuario {margin:1px 5px 0 0;}
.separator { background:url(../images/separator.png) no-repeat 0 0; width:1px; height:7px; margin-top:5px;   }
ul.list-inline { list-style:none; display:inline-block; margin-left: 0; }
ul.list-inline li { float:left;}
/* ---- #glb-nav ---- */
nav #menu-busca { margin:0 8px 0 5px !important;}
nav .ddmenu { font:bold 14px Verdana,Geneva,Helvetica,sans-serif; width:100%; }
nav .ddmenu ul{ display:inline;margin:0 !important;padding:0 !important;list-style:none;z-index:999;} 
nav .ddmenu ul li{ position:relative; float:left;}
nav .ddmenu ul li a{padding:8px 5px 8px 7px;text-decoration:none;display:block;margin-right:8px;background:url(../images/bg_ddmenu.png); color:white;}
nav .ddmenu ul li a:link, .ddmenu ul li a:visited{color:white}
nav .ddmenu ul li ul { position:absolute;left:0;display:none;visibility:hidden;}
nav .ddmenu ul li ul li { display:list-item;float:none;}
nav .ddmenu ul li ul li ul {top:0;}
nav .ddmenu ul li ul li a {background:#fff; font:normal 13px Verdana,Geneva,Helvetica,sans-serif;min-width:160px;padding:5px;left:0; margin:0;border-top-width:0;border-right-width:0;border-left:2px solid #a0a0a0; border-top:1px solid #ccc;}
nav .ddmenu ul li ul li a:hover{color:white !important;}
nav .ddmenu ul li ul li a.selected{color:white !important; }
nav .ddmenu ul li ul li a:first-child {left:10px;}
.seta-menu{position:absolute;top:12px;right:18px;}
.seta-submenu{position:absolute;top:6px;right:5px;}
* html .ddmenu{height:1%;} 
* html .ddmenu ul li a{display: inline-block;}
/* ---- #glb-content #col-right ---- */
/* Breadcrumb */
#breadcrumb { margin:0; font:normal 13px Arial,Helvetica,Verdana,Geneva,sans-serif; }
#breadcrumb ul { height:2.3em; margin:0 0 0 -10px; padding:0;  }
#breadcrumb ul li { float:left;line-height:2.3em;padding-left:1em;color:#666; list-style:none;  }
#breadcrumb ul li span.crumb { float:left; display:inline-block; margin:6px 5px 0 0; width:16px; height:16px;  }
#breadcrumb ul li a {display:inline-block;padding:0 15px 0 0; background:url(../images/crumbs.png) no-repeat right center;    }
#breadcrumb ul li a:link, #breadcrumb ul li a:visited { text-decoration:none }
#breadcrumb ul li a:hover, #breadcrumb ul li a:focus { text-decoration:underline }
/* H1 Favoritar */
.fav_nao, .fav_sim {width:24px;height:24px;background:url(../images/fav.png) no-repeat;text-indent:-99999px;float:left;display:block;margin:2px 6px 0 0;text-decoration:none; }
.fav_nao {background-position:bottom;}.fav_sim { background-position:top;}.fav_nao:hover, .fav_sim:hover {background-position:center; text-decoration:none;}
/* Cabeçalho */
#page-pesq { position:absolute; top:0; right:25px; padding:10px; text-align:right;  }
#page-pesq-ipt {width:200px !important;height:35px !important;font:normal 12px/1em Verdana,Geneva,Helvetica,sans-serif !important;color:#C0C0C0 !important;  }
.pesq-avancada { font:normal 11px Arial,Helvetica,Geneva,Verdana,sans-serif; margin-left:5px; }
.lupa { background:#fff url(../images/prod/i_busca.png) no-repeat 5px center !important; padding-left:27px !important;  } 
/* Paginação */
.pagination {display:inline-block;height:35px;background-color:#fcfcfc;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:15px 0 20px 0;padding:6px 15px 0 15px;width:99%; }
.pagination * { font:12px Verdana,Geneva,Arial,Helvetica,sans-serif !important; }
.pagination ul { display:inline;}
.pagination ul li {display:inline-block; float:left; padding-right:10px; margin-top:8px;}
.pagination ul li.separator { margin-top:13px }
.pagination ul li.page-display { font-weight:bolder !important;  } 
.ctrl-page {display:inline-block; float:left; }
.ctrl-page * { font-weight:bolder !important;}
.ctrl-page span.page-lbl { display:inline-block;margin-right:3px;  }
.ctrl-page span.page-end { display:inline-block;margin-left:3px; }
.page-ipt { display:inline-block; height:20px !important; width:50px !important; margin:-8px 0 10px !important; padding:1px !important;text-align:center !important; color:#000 !important; border:1px solid #ccc !important;} 
/* ---- #glb-content #col-left ---- */
/* Painel */
#panel {float:left; margin:0 0 8px 5px; padding:0; }
#panel > ul {margin:0; padding:0; list-style:none; display:inline; }
#panel li, #panel > ul li { list-style:none; margin:0 5px 0 3px; float:left;  }
#panel li a { display:inline-block; text-decoration:none; text-indent:-99999px;}
#panel li a:hover {  background-color:transparent; border-bottom:4px solid #b1b1b1; }
#panel li a.active, #panel li a.active:hover {  background-color:#f1f2f2; border-bottom:4px solid; 	}
#panel .icon32 { width:32px; height:32px; background:url(../images/panel.png) no-repeat;  }
#panel li a#fav { background-position: 0 0; }
#panel li a#note { background-position: 0 -32px; }
#panel li a#calendar { background-position: 0 -64px; }
#panel li a#chat { background-position: 0 -96px; }
#panel li a#treeview { background-position: 0 -128px; }
#panel-content h5 { width:190px; height:24px;padding-top:8px; font:bold 12px Arial,Helvetica,Geneva,Verdana,sans-serif;text-indent:10px; margin-bottom:5px;
 background-color: #dedede;
 *background-color: #dedede;
 background-image: -ms-linear-gradient(top, #dedede, #eee);
 background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#dedede), to(#eee));
 background-image: -webkit-linear-gradient(top, #dedede, #eee);
 background-image: -o-linear-gradient(top, #dedede, #eee);
 background-image: -moz-linear-gradient(top, #dedede, #eee);
 background-image: linear-gradient(top, #dedede, #eee); 
 background-repeat: repeat-x;
 filter: progid:dximagetransform.microsoft.gradient(startColorstr='#dedede', endColorstr='#eee', GradientType=0);
 filter: progid:dximagetransform.microsoft.gradient(enabled=false);
 border-bottom:1px solid #CFCFCF;
}
#panel-content h6 { width:190px; height:20px; font:bold italic 10px Arial,Helvetica,Geneva,Verdana,sans-serif; margin:20px 0 10px 0; text-indent:10px; color:#696969; border-bottom:1px solid #CFCFCF;}
a.panel-config {text-indent:-99999px; display:block; width:16px; height:16px; position:absolute; top:62px; right:6px; }
a.panel-config:link, a.panel-config:visited{ background:url(../images/icones/sprocket_light_dropdown.png) no-repeat; }
a.panel-config:hover { background:url(../images/icones/sprocket_dark_dropdown.png) no-repeat; }
#panel-content ul, #panel-content ol { margin:-10px 0 0 0; padding:2px; list-style:none; display:block; padding-left:10px;}
#panel-content li { font:normal 12px Arial,sans-serif; padding:5px 0; border-bottom:1px solid #ccc; list-style:none;}
.panel_acoes { display:block;  margin: 2px 0 10px 5px; border-bottom: 1px solid #555; padding-left:8px;}
.listachat li { background:url(../images/icones/i_online.gif) no-repeat left 3px; margin: 3px 0 0 0; text-indent:15px; border-bottom:1px solid #ccc; list-style:none; }

/* ---- #glb-footer ---- */
#fot {margin:15px 0;}
footer .copyright {float:left;margin:0 0 0 15px; }
footer .copyright p {font:normal 12px/18px Arial,Helvetica,Geneva,Verdana,sans-serif;color:#FFF; clear:left}
footer .fotlogo { float:left;display:block;width:60px;height:50px;margin:-5px 0 20px 0;background:transparent url(../images/logo_rodape_inovadora.png) no-repeat 0 0;}
div.absoluta { position:fixed; z-index:999999999999; width:100%;  top:0; right:0; left:0;  }